home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 084 / qdoc_200.arc / WHATSNEW.200 < prev   
Text File  |  1988-03-30  |  14KB  |  344 lines

  1.  
  2. ======================================
  3. QuickBBS Version 2.00 Changes Document
  4. ======================================
  5.  
  6.  
  7. Version 2.00 of QuickBBS has been compiled under the new Turbo Pascal
  8. 4.0 compiler.  It requires a quite a bit more memory then previous
  9. versions of QuickBBS, but I think you will find it worth it.
  10.  
  11. Be sure to run the CONVERT program to convert your 1.02 data files to
  12. Version 2.00.  There is a new structures document enclosed with the
  13. normal QuickBBS Sysop documentation archive (QDOC_200.ARC) along with a 
  14. beta testers list and registered users list.
  15.  
  16.  
  17. Changes Made to QuickBBS 2.00 over 1.02
  18. ---------------------------------------
  19.  
  20.   * QuickBBS now supports up to 200 individual message boards.  QCONFIG
  21.     and all the utilities have been updated to support this.
  22.  
  23.   * Two new user bits were allocated:
  24.  
  25.       1)  Individual users can be marked as "No-Kill" which means that
  26.           the user is exempt from being deleted by USERPACK, this is
  27.           useful for special users and/or the Sysop so they cannot be
  28.           deleted.  To enable/disable this use the ALT-N key in USEREDIT.
  29.  
  30.       2)  Individual users can be marked as "Ignore Hours" which means
  31.           that they can download anytime out of the download window
  32.           which is defined in QCONFIG.  The Ignore hours security level
  33.           in QCONFIG is no longer present.  To enable/disable this flag 
  34.           you need to use the ALT-I key in USEREDIT.
  35.  
  36.   * The combined mode selection command (Type 28) was been rewritten
  37.     to accomodate the expansion of up to 200 message boards.
  38.  
  39.   * Full last message read pointers are now kept for each user on each
  40.     message board.  This is completely optional and is selectable from
  41.     QCONFIG.  An additional file called LASTREAD.BBS contains these
  42.     pointers for each user and is initialized automatically when
  43.     activated.
  44.  
  45.   * If a user has Sysop-Access to a message board, he/she can hit a !
  46.     to view all IFNA ^A kludge lines for the current message.
  47.  
  48.   * The <F>orward command option when reading messages is now only
  49.     available to people with Sysop access on the specified message
  50.     board.
  51.  
  52.   * Exiting with ERRORLEVEL's 3, 4, and 5 is now optional, set this
  53.     in QCONFIG.  The default is on.
  54.  
  55.   * The kludge command line option -1 for one word names has been
  56.     moved into the QCONFIG program.  To use a one word name the user
  57.     must enter the name and a semi-colon after it.
  58.  
  59.   * The modem initialize command string and the modem busy command
  60.     string now have special command characters which enable more
  61.     control over sending these command strings.  The following
  62.     characters do special functions:
  63.  
  64.          |   Sends a Carrige Return
  65.          ^   Turns DTR on
  66.          v   Turns DTR off
  67.          ~   Pauses for 1/2 Seconds
  68.  
  69.  
  70.   * The cursor is no longer changed to a solid block.
  71.  
  72.   * All the known event problems have been fixed, this includeds the
  73.     problem with QuickBBS not adjusting the time limit properly.
  74.  
  75.   * The SEAlink code has been changed even more so, hoping to solve
  76.     all of the problems with GT PowerComm.
  77.  
  78.   * Two new variables have been added to the Type 7 command:
  79.  
  80.       *C       Inserts Full Path to COMMAND.COM (retrieved from the COMSPEC
  81.                environment variable)
  82.  
  83.       *H       Tells QuickBBS to Shell with the FOSSIL open (or hot)
  84.  
  85.   * When a type 7 or type 15 command is executed, a flat text file
  86.     called DORINFO1.DEF is created.  The following information is
  87.     contained in this file:
  88.  
  89.                Origin Line (in QCONFIG)
  90.                Sysop's First Name
  91.                Sysop's Last Name
  92.                Communications Port (Example: COM1)
  93.                Baud Rate and Parity (Example:  1200 BAUD,N,8,1)
  94.                0  (Just a plain old 0 on the line)
  95.                User's First Name
  96.                User's Last Name
  97.                City and State
  98.                Graphics Mode (1=on 0=off)
  99.                Security Level (1 to 32000)
  100.                Time Remaining for Call (in minutes)
  101.  
  102.     An example of this file might look like this:
  103.  
  104.     --------------------------
  105.     THE STATELINE RBBS
  106.     BOB
  107.     WESTCOTT
  108.     COM1
  109.     1200 BAUD,N,8,1
  110.     0
  111.     TIM
  112.     ALEXANDER
  113.     JEFFERSON CITY,MO.
  114.     1
  115.     80
  116.     59
  117.     --------------------------
  118.  
  119.     This feature is immplemented for compatibilty with Bob Westcott's
  120.     door programs.
  121.  
  122.   * You can now optionally have a different origin line for each
  123.     EchoMail conference.  Create a file with your text editor named
  124.     ECHOORIG.CTL, it has the following format:
  125.  
  126.     <Board #> <Origin Text>
  127.  
  128.     The <Board #> is the message board number (1 to 200) and the
  129.     <Origin Text> is text for the Origin line.  Here is an example:
  130.  
  131.     34 QuickBBS Support Board, (303)423-3114, 1200 Only
  132.     45 Quicker than WOC'n!!  QuickBBS Support Board
  133.  
  134.     If a message board is not found in this file then the default
  135.     origin line is used which is specified in QCONFIG on the third
  136.     configuration screen.  The <Origin Text> can ONLY be up to 60
  137.     characters long, if longer then QuickBBS will truncate it.
  138.  
  139.   * The menu editor (MENUEDIT) will now read the QuickBBS configuration 
  140.     file to find where your menus are stored.  This means MENUEDIT.EXE 
  141.     can reside in the directory you run QuickBBS from, unlike previous 
  142.     versions of MENUEDIT.
  143.  
  144.   * QuickBBS now supports higher baud rates than 2400 when loading from 
  145.     the -B command line option.  New baud rates supported are 4800, 9600
  146.     and 19200.  When any baud rate higher than 2400 is used, QuickBBS 
  147.     will buffer the output.
  148.  
  149.   * Direct screen writes are now used to update the status window at the
  150.     bottom of the screen, you can optionally change this in QCONFIG.
  151.     This permits faster operation of the system.  Being that direct
  152.     screen writes can generate "snow" on some systems, there is now a
  153.     snow checking option also added to QCONFIG.
  154.  
  155.   * A Type 7 shell command will now create a EXITINFO.BBS just like a
  156.     Type 15 errorlevel exit.  The format of this file is contained in
  157.     the STRUCT.200 file packaged with the QuickBBS 2.00 documentation
  158.     archive.
  159.  
  160.   * The bug with QuickBBS not exiting with the correct errorlevel when
  161.     entering Net/Echo mail has been fixed.
  162.  
  163.   * When using the forward command on net-mail from another system, the
  164.     outgoing message addressed from the original node instead of from
  165.     your system.
  166.  
  167.   * A new command type 40 has been added.  This command works the same
  168.     way as command type 5, but allows the user to press menu hot keys
  169.     while the file is being displayed.  When used in combination with 
  170.     the Ctrl-A auto execute menu command it will allow the Sysop to build
  171.     menus and display them in ASC/ANS form and still have hot keys
  172.     available.
  173.  
  174.   * Computing the file transfer times has been rewritten and improved
  175.     drastically.  Xmodem, Ymodem, WXModem, SEAlink, and Zmodem all have
  176.     there own file transfer time formulas.
  177.  
  178.   * There is now a monochrome option in QCONFIG, this causes QuickBBS
  179.     to set the text mode to monochrome when it loads up.
  180.  
  181.   * The combined mode is no longer accessed through message board #51,
  182.     it has been changed to message board #0.  Please change all of
  183.     your menu files to accomodate this.
  184.  
  185.   * A new QCONFIG option of allowing QuickBBS to output a ^E auto-logon
  186.     character at the "What is your first and last name?" prompt has been
  187.     added.
  188.  
  189.   * Another new QCONFIG option has been added allowing fast-logon, if
  190.     this is enabled then the system will automatically logon the system
  191.     with the data in first user record when in local mode.
  192.  
  193.   * A new option has been added to MSGUTILS which allows killing messages
  194.     on selected boards by count instead of age.  Please refer to the
  195.     QuickBBS documentation for more details.
  196.  
  197.   * Upper/Lower case conversion is no longer forced on input of the
  198.     calling from field for new users.
  199.  
  200.   * MENUEDIT now displays the menu entry before allowing you to delete it.
  201.  
  202.   * When QuickBBS is waiting for calls it will now display the name of
  203.     the last caller on the system.
  204.  
  205.   * A new QCONFIG option enables/disables the clearing of the screen
  206.     when waiting for calls.
  207.  
  208.   * The message text generated by QuickBBS now follows the FidoNet 
  209.     message format specifications.  This means that it no longer only 
  210.     contains "hard" carriage returns, but instead contains both "soft" 
  211.     and "hard" carriage returns where appropriate.
  212.  
  213.   * The bug when you had the "Check For Mail at Logon" option off has
  214.     been fixed.
  215.  
  216.   * The bug with the "Seconds Till Disconnect" has been fixed, it
  217.     finally works!
  218.  
  219.   * The DEL code (ASCII 127) will now backspace appropriately when 
  220.     entering messages.
  221.  
  222.   * The ECHOSCAN utility has been merged into EchoGen.  To perform what
  223.     ECHOSCAN did, simply append a -E command line option to EchoGen.
  224.  
  225.     NOTE:  The -E option disables any forwarding and unpacking of mail, 
  226.     this means you will still need to run EchoGen a seperate time to 
  227.     process inbound mail.
  228.  
  229.   * Both MAILSCAN and MAILTOSS now support QuickBBS's 2.00 Zone support
  230.     by generating and inputing ^aINTL lines in messages, it is now
  231.     possible to send net mail messages to different zones.
  232.  
  233.   * MAILSCAN will no longer crash when it goes to balance a users credit.
  234.  
  235.   * QuickBBS will now take advantage of full Zone support, your Zone can
  236.     be set in QCONFIG.  The Zone setting defaults to 1 (USA).  
  237.  
  238.   * A full screen editor interface is now provided in QuickBBS version 
  239.     2.00.  It is described in the 2.00 documentation and in a separate 
  240.     reference file named QEDITOR.DOC.
  241.  
  242.   * A new command type 41 has been added which allows the user to toggle
  243.     the use of the full screen message editor, there is no optional data
  244.     for this command.
  245.  
  246.   * Two special files are now written when a Net/Echo message is entered
  247.     for MAILSCAN and ECHOGEN to quickly retreive the mail to be exported
  248.     from the QuickBBS message base.
  249.  
  250.   * I have included a small new utility program called SETNUM, this
  251.     program will alter your caller counter contained in the SYSINFO.BBS
  252.     file.  The usage for this program is:  SETNUM <New Number>
  253.  
  254.   * The EchoGen program now has several new command line features:
  255.  
  256.       -E    Performs what ECHOSCAN did, overrides -U
  257.       -N    This tells EchoGen to ignore any EchoMail in your net area
  258.       -G    Security:  Disables generating any mail for conferences
  259.             in which the sender is not listed in your AREAS.BBS file
  260.  
  261.   * The USERSORT utility will now backup your user file while sorting,
  262.     to go along with this there is a -B command line option that will
  263.     delete this backup file when finished.
  264.  
  265.   * The MSGUTILS program bugs have been fixed, the program was not
  266.     updating the counter settings correctly for active messages and
  267.     low/high message pointers.
  268.  
  269.   * The FOSSIL interface code has been completely redone in assembly 
  270.     language.  Should be a faster throughput on 4.77 mhz machines.
  271.  
  272.   * QuickBBS no longer requires ANSI.SYS, it now has its own built in 
  273.     ANSI driver and is MUCH, MUCH faster than DOS's.
  274.  
  275.   * MEDIT has been renamed to MENUEDIT.
  276.  
  277.   * UEDIT has been renamed to USEREDIT.
  278.  
  279.   * The new files command has been implemented, it is command type 37 
  280.     and works the same way as command types 35 and 36 by using the file
  281.     search data file (FLSEARCH.CTL).
  282.  
  283.   * QuickBBS will now take the modem Off-Hook when logging on in local
  284.     mode or exiting when running the system in the stand alone fasion (no
  285.     mailer).  To disable this, blank out the off-hook command string in
  286.     QCONFIG.
  287.  
  288.   * A two second delay has been added at connect time to give the modems
  289.     time to get with it.
  290.  
  291.  * If you change the users security level on-line, his/her time limit is 
  292.    changed according to the LIMITS.CTL file.
  293.  
  294.  * If flags and/or security is changed, the window at the bottom is 
  295.    updated properly.
  296.  
  297.  * The status window at the bottom has been changed quite a bit, the 
  298.    [PgDn] extra stats now displays the phone numbers and flags, the 
  299.    normal window now includes other things.
  300.  
  301.  * If the user hits chat, the status window will indicate the user would 
  302.    like to chat.
  303.  
  304.  * When a board is marked as "Aliases Allowed" in QCONFIG, it will now ask
  305.    for the alias when replying to mail on that message board.
  306.  
  307.  * Printer logging support has been added.  To activate it, place a -P 
  308.    on the DOS command line to run QuickBBS.  You can also toggle the 
  309.    printer on/off with the Alt-P key.  The status window will reflect 
  310.    this.  The system will automatically turn off the printer logging if 
  311.    it detects a problem with printing.
  312.  
  313.  * The delete message command (Type 26) will now work properly, Version 
  314.    1.02 caused the system to trash when this was used.
  315.  
  316.  * MENUEDIT's <S>imulate menu function will now remember the last 
  317.    security level entered.
  318.  
  319.  * A new control file has been added to QuickBBS, this control file 
  320.    permits the Sysop to disallow certain phone numbers to be entered.  
  321.    The file is named PHONENUM.CTL and is contained in your QuickBBS 
  322.    sub-directory.  The control file is simple to build, each line is
  323.    a full phone number or the beginning of a phone number to lock out.
  324.  
  325.    Example:
  326.  
  327.    -----------------------------
  328.    303-976
  329.    303-555-1212
  330.    714-555-1212
  331.    -----------------------------
  332.  
  333.    This would deny any user to enter a phone number starting with 
  334.    303-976, and would deny any user of entering the phone number of 
  335.    303-555-1212 and 714-555-1212.
  336.  
  337.  * The nodelist structures have been completely redone, the new 
  338.    structures are contained in the STRUCT.200 file (in your QuickBBS
  339.    documentation archive).
  340.  
  341. If you find any bugs please report them in the QUICKBBS EchoMail conference
  342. or on one of the beta-test sites.
  343.  
  344.